了一顿

a meal; a round of

→ 了
phrase Rare #27,621
a meal; a round of 一顿 refers to one meal or one bout of an action, often a scolding or beating. 了 marks the action as completed.
CH: 我把他骂了一顿。
EN: I gave him a good scolding.

我把他骂了一顿,还能怎么做?

I gave him a good scolding. What else could I do?

— 浪潮 (2008)

汤姆被萨米骂了一顿。

Tom got chewed out by Sammy.

她为我们煮了一顿美味的晚餐。

She cooked us a delicious dinner.